﻿package logic 
{
	import Common.GameDefine;
	
	/**
	 * ...
	 * @author fox
	 */
	public class GameCreatureData 
	{
	
		public static const ATTR_VITALITY:int = 0;
		public static const ATTR_STRENGTH:int = 1;
		public static const ATTR_TOUGHNESS:int = 2;
		public static const ATTR_DEXTERITY:int = 3;
		
		
		public var Name:String = "";
		
		public var ID:int = GameDefine.INVALIDID;
		public var Index:int = GameDefine.INVALIDID;
		public var Role:int = GameDefine.INVALIDID;
		public var Color:int = GameDefine.INVALIDID;
		public var Eye:int = GameDefine.INVALIDID;
		public var Mouth:int = GameDefine.INVALIDID;
		
		public var HP:int = 0;
		public var MAXHP:int = 0;
		public var MP:int = 0;
		public var MAXMP:int = 0;
		
		public var Vitality:int = 0;
		public var Strength:int = 0;
		public var Toughness:int = 0;
		public var Dexterity:int = 0;
		
		public var Attack:int = 0;
		public var Defence:int = 0;
		public var Quick:int = 0;
		public var Charm:int = 0;

		public var Type:int = 0;		
		public var DP:int = 0;
		public var EXP:int = 0;
		public var NextEXP:int = 0;
		
		public var Earth:int = 0;
		public var Water:int = 0;
		public var Fire:int = 0;
		public var Wind:int = 0;
		
		public var Level:int = 0;
		public var LevelPRO:int = 0;
		
		public var LevelUpPoint:int = 0;
		
		public var Fall:Boolean = false;
		
		public function GameCreatureData() 
		{
			
		}
		
	}
	
}